CSEG3060 Course home Portal
UPES · University of Tomorrow
CSEG3060 — Research Methodology in Computer Science · L-T-P-C 3-0-0-3
Unit III · Lecture 2
Approaches to Literature Review
Systematic, narrative, scoping and meta-analytical methods · 60 minutes · B.Tech. (CSE) · Dr. Mohsin Furkh Dar
CO2 Systematic Narrative Scoping Meta-analysis PRISMA I² and τ²
Course outcome addressed — CO2

Demonstrate an understanding of literature exploration and ethical considerations in conducting research.

Lecture 1 established why a literature study matters. This lecture supplies the four methods by which one is actually conducted, and the rules for choosing between them.

How to use these notes

Section 6 (the comparative table) is the single highest-yield artefact in this lecture: examiners test the quality appraisal and reproducibility rows most often, because that is where the four methods differ most consequentially.

The meta-analysis mathematics in Section 5 is examined conceptually. You must be able to say what each quantity measures and when each model is appropriate; numerical computation appears only in the practice question at the end.

1. Learning Objectives

  1. Define and distinguish the four principal approaches to literature review: systematic, narrative, scoping and meta-analytical.
  2. Identify the methodological steps required to conduct each type of review.
  3. Evaluate the appropriateness of a review approach for a given research question in computer science.
  4. Apply established reporting standards (PRISMA) to structure a literature review.
  5. Critically appraise published reviews for methodological rigour.

2. Introduction: The Review as a Method

A literature review is far more than a descriptive summary of prior work. It is a systematic, replicable and transparent synthesis of existing scholarly contributions within a defined domain. In computer science, where research output doubles approximately every five years, conducting a rigorous review is a foundational research competency.

The choice of approach shapes four things:

3. Foundational Concepts

3.1 The Review Protocol

Definition — Review protocol

A review protocol is a pre-specified plan that outlines the research question, inclusion and exclusion criteria, search strategy, data extraction methods and synthesis approach. Protocols enhance transparency and minimise bias.

Pre-registration of protocols — on PROSPERO in health research, or in an institutional archive or the Open Science Framework in computing — is becoming an expectation in empirical software engineering.

3.2 Structured Question Formats

FrameworkComponentsTypical use
PICOPopulation, Intervention, Comparison, OutcomeSystematic reviews with quantitative outcomes
PEOPopulation, Exposure, OutcomeScoping and narrative reviews of qualitative phenomena
PCCPopulation/Participants, Concept, ContextScoping reviews
A computer science PICO

Population: undergraduate programming students. Intervention: automated feedback tooling. Comparison: manual teaching-assistant feedback. Outcome: assignment defect rate.

3.3 Reporting Standards

Protocol is not the same as reporting standard

A protocol governs what you will do; a reporting standard governs what you must disclose. Compliance with PRISMA does not make a weak review strong — it makes a weak review visible. Examiners test this distinction.

4. The Four Approaches

4.1 Systematic Literature Review (SLR)

Definition — Systematic literature review

A review that employs explicit, reproducible methods to collate and synthesise all studies that meet pre-defined eligibility criteria in response to a specific research question.

Methodological characteristics:

  1. Pre-registered protocol, often published or institutionally archived before screening begins.
  2. Exhaustive and reproducible search across multiple databases — IEEE Xplore, ACM Digital Library, Scopus, Web of Science, Google Scholar — supplemented by backward and forward citation chasing.
  3. Explicit inclusion and exclusion criteria applied through a two-phase screening process.
  4. Quality appraisal of included studies using validated tools (JBI Critical Appraisal Tools, CASP).
  5. Structured data extraction using standardised forms.
  6. Transparent reporting using PRISMA flow diagrams.

The PRISMA flow diagram documents records identified, screened, eligible and included, in four stages: Identification → Screening → Eligibility → Included. Writing Ni for records identified and Ne for records included:

PRISMA record accountingNe = Ni − Nd,s − Nd,e − Nd,r     with   Ne ≤ Ni

where Nd,s, Nd,e and Nd,r denote records removed during screening, eligibility and final inclusion. This is a bookkeeping identity: it is examinable as a statement of completeness rather than as a computation.

Illustrative example — Kitchenham

The systematic review by Kitchenham et al. on evidence-based software engineering applied rigorous search strategies across seven digital libraries and produced the methodological guidelines that have become standard for software engineering SLRs.

StrengthsLimitations
Reproducible and transparentTime- and resource-intensive (6–24 months)
Reduces selection biasMay exclude contextually relevant grey literature
Enables evidence-based conclusionsQuality appraisal in CS is contested: designs are methodologically heterogeneous

4.2 Narrative Literature Review

Definition — Narrative review

A narrative review — also called a traditional or qualitative review — provides a comprehensive, discursive synthesis of the literature without rigidly defined search protocols. It is interpretive rather than aggregative.

Three recognised variants: the editorial review (short, opinion-driven), the critical review (evaluative synthesis with an explicit stance), and the state-of-the-art review (current developments and future directions).

In computing, narrative reviews appear as survey articles in ACM Computing Surveys, as tutorial articles in IEEE Transactions introducing an emerging sub-field, and as the framing chapter of a thesis.

Narrative is not a lazy systematic review

For a three-year-old subfield with forty heterogeneous papers and no comparable metrics, expert interpretive framing is the methodologically correct choice. The honest move is disclosure: state that selection was purposive rather than implying an exhaustiveness never attempted.

4.3 Scoping Review

Definition — Scoping review

A scoping review maps the key concepts, types of evidence and gaps in a research area, particularly where the topic has not been extensively reviewed or is complex and heterogeneous. Formalised by Arksey and O'Malley (2005) and refined by the Joanna Briggs Institute.

The Arksey and O'Malley framework specifies five stages, with an optional sixth:

  1. Identifying the research question — broad and often iterative.
  2. Identifying relevant studies — comprehensive but not exhaustive.
  3. Study selection — using post-hoc inclusion criteria.
  4. Charting the data — extracting key information in tabular form.
  5. Collating, summarising and reporting — descriptive and thematic.
  6. Consultation with stakeholders (optional) — adds interpretive value; in computing, practitioners routinely identify grey literature and deployment concerns absent from indexed venues.

Question formulation uses the PCC mnemonic — Population/Participants, Concept, Context — and reporting follows PRISMA-ScR. Scoping reviews suit mapping AI applications in healthcare, cataloguing privacy-preserving techniques in IoT, or charting trends in quantum computing.

Illustrative example

A scoping review titled Machine Learning in Cybersecurity mapped ML applications across intrusion detection, malware classification and threat intelligence, identifying adversarial robustness in real-world deployments as an underexplored subdomain.

StrengthsLimitations
Useful for broad, exploratory questionsDoes not assess the methodological quality of included studies
Maps heterogeneity in a fieldFindings may be less definitive
Identifies gaps for future SLRsMay overlap conceptually with narrative reviews

4.4 Meta-Analysis

Definition — Meta-analysis

A meta-analysis is a quantitative synthesis that statistically combines the results of multiple independent studies addressing the same question, producing a pooled effect estimate. A systematic review is its precondition, not its alternative.

5. The Statistics of Pooling

5.1 Effect Sizes

For continuous outcomes the standardised mean difference is commonly used:

standardised mean differenceSMD = (X̄1 − X̄2) / spooled
pooled standard deviationspooled = √[ ((n1−1)s1² + (n2−1)s2²) / (n1+n2−2) ]

For binary outcomes the odds ratio is preferred, computed from the cell counts a, b, c, d of a 2×2 contingency table:

odds ratioOR = (a · d) / (b · c)

Standardisation is the conceptual key: dividing by the pooled standard deviation converts a raw millisecond or defect-count difference into a unitless quantity that can be averaged across studies using different scales.

5.2 Fixed-Effect and Random-Effects Models

The fixed-effect model assumes a single true effect size across studies; all divergence is sampling error:

fixed effectθ̂FE = Σi=1..k wiθ̂i / Σi=1..k wi     wi = 1 / Var(θ̂i)

The random-effects model assumes effect sizes vary across studies, incorporating between-study variance τ²:

random effectswiRE = 1 / (Var(θ̂i) + τ²)

Between-study variance is often estimated by the DerSimonian and Laird method:

DerSimonian–Lairdτ̂² = max( 0 , (Q − (k − 1)) / C )     C = Σwi − (Σwi² / Σwi)
Which model, and why

Fixed effect asks what is the effect? Random effects asks what is the average of a distribution of effects? Because CS studies differ in datasets, hardware, hyperparameters and participant pools, random effects is the appropriate default.

Note that the models are nested: when τ² = 0 the random-effects weights collapse exactly onto the fixed-effect weights. Choosing fixed effect in the presence of real heterogeneity produces confidence intervals that are too narrow, and therefore overconfident conclusions.

5.3 Heterogeneity

Cochran's Q measures the weighted dispersion of study estimates about the fixed-effect pooled value, referred to a chi-square distribution on k − 1 degrees of freedom:

Cochran's QQ = Σi=1..k wi (θ̂i − θ̂FE)²
I² statisticI² = max( 0 , (Q − (k − 1)) / Q ) × 100%
I² valueInterpretationWhat it obliges you to do
Below 25%Low heterogeneityPooled estimate is readily interpretable
25% to 75%Moderate heterogeneityInvestigate sources; consider subgroups
75% or aboveHigh heterogeneitySubgroup analysis or meta-regression — not a louder pooled claim

Read I² as a ratio, not an absolute quantity: a large value with tightly clustered effects can be practically unimportant, while a modest value across wildly different effect magnitudes still matters. Always read it beside the forest plot.

5.4 Publication Bias

Publication bias is the tendency for studies with statistically significant results to be published preferentially. It is diagnosed by funnel plot asymmetry and tested formally by Egger's regression:

Egger's test statistict = b / SE(b)

where b is the regression coefficient of the standard normal deviate on precision. In a symmetric funnel, precise studies cluster near the top around the pooled estimate and imprecise ones fan out below; a missing lower-left corner indicates small negative studies that were run but never published.

The CS-specific pressure

Benchmark culture rewards reporting improvements over null results, so negative findings on a popular architecture are systematically under-published. This links directly to the research-integrity material in Lectures 6 and 7: selective reporting is an ethics failure, not merely a statistical inconvenience.

6. Comparative Synthesis and the Decision Heuristic

Table — the four approaches across eight dimensions (learn this)
DimensionSystematicNarrativeScopingMeta-analysis
Research questionSpecific, focusedBroad, contextualBroad, exploratorySpecific, quantitative
ProtocolPre-specifiedOptionalOptionalPre-specified
Search strategyExhaustiveSelectiveComprehensive, iterativeExhaustive
Quality appraisalMandatoryInformalNot requiredMandatory
SynthesisQualitative or quantitativeQualitative (thematic)Descriptive mappingQuantitative (statistical pooling)
ReproducibilityHighLowModerateHigh
OutputEvidence-based conclusionsConceptual synthesisConceptual mapPooled effect size
Typical duration6–24 months2–8 weeks3–6 months3–12 months

A simple decision rule:

  1. Choose a meta-analysis if quantitative pooling is feasible and the studies report compatible metrics.
  2. Choose a systematic review if a precise question demands exhaustive, reproducible synthesis.
  3. Choose a scoping review if the goal is to map an emerging or heterogeneous field.
  4. Choose a narrative review if the goal is conceptual or theoretical framing without formal synthesis.

The fastest diagnostic pair is: Is the question broad or precise? and Are the outcome metrics commensurable? These two answers isolate the correct method almost every time. Feasibility constraints — time, team size, database access — legitimately shape the choice and should be stated in the methods section rather than concealed.

7. Practical Workflow: An SLR in Computer Science

Adapted from Kitchenham's guidelines for evidence-based software engineering.

  1. Define the research question using PICO or PEO.
  2. Develop the review protocol — search strings, databases, inclusion and exclusion criteria, quality-assessment instruments.
  3. Conduct the search across IEEE Xplore, ACM Digital Library, Scopus, ScienceDirect and Google Scholar.
  4. Screen records in two phases: title and abstract, then full text.
  5. Extract data using a standardised form capturing study metadata, methodology and findings.
  6. Assess quality using validated checklists (JBI, CASP).
  7. Synthesise findings thematically and, where legitimate, quantitatively via meta-analysis.
  8. Report following PRISMA 2020 guidelines.
Boolean formSearch string = (term1 ∨ term2) ∧ (term3) ∧ ¬(exclusion term)

8. Case Study: Review Approaches in Cybersecurity

Research question: What is the effectiveness of deep learning models in detecting zero-day network intrusions?

ApproachApplicationOutcome
NarrativeSynthesise seminal works on deep learning for intrusion detectionConceptual framing; dominant architectures identified
SystematicExhaustive search across CS databases using PRISMAReproducible evidence on effectiveness across 47 primary studies
ScopingMap all ML applications in cybersecurityUnderexplored areas identified, such as adversarial robustness
Meta-analysisPool F1-scores and detection rates across studiesQuantitative estimate of average performance improvement

Each approach yields a different but complementary contribution. A rigorous research programme may use several sequentially: a scoping review to identify gaps, followed by a systematic review and meta-analysis to address a specific gap.

Feasibility caution

Pooling F1-scores across studies using different datasets, threat models and train/test splits invites exactly the methodological heterogeneity that inflates I². Report it, stratify by dataset, and resist a single triumphant pooled number.

9. Common Pitfalls

  1. Conflating a review with an annotated bibliography. A review synthesises; a bibliography lists.
  2. Absence of a clear research question. Without focus the review is unfocused and impossible to replicate.
  3. Search bias. Relying on a single database or using overly restrictive terms.
  4. Failure to appraise quality. Including flawed studies without acknowledging their limitations.
  5. Selective citation. Citing only studies that support the researcher's hypothesis.
  6. Misclassification of the review type. Applying systematic methods but reporting them as narrative, or the reverse.
  7. Ignoring the temporal dimension. Failing to specify and justify the publication window. A review of deep learning that silently begins in 2012 has made a substantive methodological commitment.

10. Summary

11. Exam Preparation

Seven preparation points
  1. Distinguish the four review types using the comparative table. Examiners commonly test the ability to differentiate methodological characteristics.
  2. Memorise the PRISMA stages and the Arksey and O'Malley scoping framework.
  3. Understand fixed-effect and random-effects models and the I² statistic conceptually.
  4. Apply the decision heuristic to example research questions.
  5. Know the reporting standards (PRISMA, PRISMA-ScR) and their purposes.
  6. Review at least one published SLR and one meta-analysis in computer science.
  7. Practise critiquing reviews for rigour — selection bias, missing quality appraisal, inappropriate synthesis.

11.1 Short-Answer Questions

  1. Differentiate between a systematic review and a narrative review. Under what circumstances is each most appropriate? 3 marks
  2. List the five stages of the Arksey and O'Malley framework. Why is the optional sixth stage valuable? 3 marks
  3. What is the role of PRISMA in literature reviews? Identify two differences between PRISMA and PRISMA-ScR. 3 marks
  4. Define the I² statistic. What does a value of 80% suggest about heterogeneity? 2 marks

11.2 Long-Answer Questions

  1. You are researching federated learning for healthcare applications. Compare the suitability of a scoping review versus a systematic review, with reference to the research question, expected evidence base and review objectives. 10 marks
  2. Explain the difference between fixed-effect and random-effects meta-analytic models. Under what conditions is each preferred, and how does τ² influence the choice? 10 marks
  3. Critically evaluate: “A systematic review is always superior to a narrative review.” Use examples from computer science. 10 marks
  4. Describe the methodological steps of a systematic literature review in software engineering, citing Kitchenham's guidelines. What are the major sources of bias at each step? 10 marks

11.3 Numerical Question

Compute and interpret

Three studies report the following effect sizes and standard errors:

StudyEffect size (d)Standard error (SE)
A0.450.10
B0.620.15
C0.380.08
  1. Compute the weight of each study under a fixed-effect model (wi = 1/SEi²).
  2. Calculate the pooled effect size.
  3. Compute Cochran's Q and the I² value.
  4. Interpret the heterogeneity.

12. Further Reading

  1. Kitchenham, B., & Charters, S. (2007). Guidelines for performing Systematic Literature Reviews in Software Engineering. EBSE Technical Report.
  2. Arksey, H., & O'Malley, L. (2005). Scoping studies: Towards a methodological framework. International Journal of Social Research Methodology, 8(1), 19–32.
  3. Moher, D., Liberati, A., Tetzlaff, J., Altman, D. G., & The PRISMA Group (2009). Preferred Reporting Items for Systematic Reviews and Meta-Analyses. PLOS Medicine, 6(7).
  4. Tricco, A. C., et al. (2018). PRISMA Extension for Scoping Reviews (PRISMA-ScR). Annals of Internal Medicine, 169(7), 467–473.
  5. Borenstein, M., Hedges, L. V., Higgins, J. P. T., & Rothstein, H. R. (2009). Introduction to Meta-Analysis. Wiley.
  6. Page, M. J., et al. (2021). The PRISMA 2020 statement. BMJ, 372, n71.
CSEG3060 Research Methodology in Computer Science · Unit III · Lecture 2 student notes · Dr. Mohsin Furkh Dar · School of Computer Science, UPES. Companion slide deck: Lecture 2 slides.